﻿using MuddyBoots.GreenlightQC.DataService.Enumeration;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MuddyBoots.GreenlightQC.DataService.Model
{
    public class User
    {
        public User(int id, string fullName, int? level, string username, int? countryLocaleId, string cultureCode)
        {
            this.Id = id;
            this.FullName = fullName;
            this.Level = level;
            this.Username = username;
            this.CountryLocaleId = countryLocaleId;
            this.CultureCode = cultureCode;
            this.AccountStatus = UserAccountStatus.NotSet;
        }

        public int Id { get; private set; }

        public string FullName { get; private set; }

        public int? Level { get; private set; }

        public string Username { get; private set; }

        public int? CountryLocaleId { get; private set; }

        public string CultureCode { get; private set; }

        public UserAccountStatus AccountStatus { get; set; }
    }
}
